package com.qms.app.service.impl;

import com.qms.app.bean.Tags;
import com.qms.app.dao.TagsDao;
import com.qms.app.service.TagsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;

@Service   //注解这是业务层
public class TagsServiceImpl  implements TagsService {
    @Autowired
    private TagsDao tagsDao;

    @Override
    public List<Tags> listTags(Integer page, Integer rows,String tname) {
        return tagsDao.listPage((page-1)*rows,rows,tname);
    }

    @Override
    public int countTags(String tname) {
        return tagsDao.count(tname);
    }

    @Override
    public boolean saveTags(Tags tags) {
        return tagsDao.save(tags)>0;
    }

    @Override
    public boolean removeTags(List<Integer> ids) {
        return tagsDao.remove(ids)>0;
    }

    @Override
    public List<Tags> lists() {
        return tagsDao.list();
    }

    @Override
    public boolean update(Tags tags) {
        return tagsDao.update(tags)>0;
    }

    @Override
    public List<Tags> countTimesTags() {
        return tagsDao.countTimesTags();
    }
}
